Micron Document
<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Real-Time Streaming Protocol</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Real-Time_Streaming_Protocol"> <link href="./_mw_/ext.cite.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Real-Time_Streaming_Protocol rootpage-Real-Time_Streaming_Protocol skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Real-Time Streaming Protocol</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><table class="float-right" style="border-spacing:3px; text-align:center; line-height:1.2em;">
<caption>RTSP im <a href="Internetprotokollfamilie#TCP/IP-Referenzmodell" title="Internetprotokollfamilie">TCP/IP-Protokollstapel</a>:
</caption>
<tbody><tr>
<th class="hintergrundfarbe4">Anwendung
</th>
<th colspan="5" class="notheme hintergrundfarbe6">RTSP
</th></tr>
<tr>
<td class="hintergrundfarbe8">Transport
</td>
<td colspan="2" class="notheme" style="background:#EEEEFF; color:#202122;"><a href="User_Datagram_Protocol" title="User Datagram Protocol">UDP</a>
</td>
<td colspan="3" class="notheme" style="background:#EEEEFF; color:#202122;"><a href="Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a>
</td></tr>
<tr>
<td class="hintergrundfarbe8">Internet
</td>
<td colspan="5" class="notheme" style="background:#EEEEFF; color:#202122;"><a href="Internet_Protocol" title="Internet Protocol">IP</a> (<a href="IPv4" title="IPv4">IPv4</a>, <a href="IPv6" title="IPv6">IPv6</a>)
</td></tr>
<tr class="hintergrundfarbe5">
<td class="hintergrundfarbe8">Netzzugang
</td>
<td><a href="Ethernet" title="Ethernet">Ethernet</a>
</td>
<td><a href="Token_Bus" title="Token Bus">Token<br>Bus</a>
</td>
<td><a href="Token_Ring" title="Token Ring">Token<br>Ring</a>
</td>
<td><a href="Fiber_Distributed_Data_Interface" title="Fiber Distributed Data Interface">FDDI</a>
</td>
<td>…
</td></tr></tbody></table>
<p>Das <b>Real-Time Streaming Protocol</b> (<b>RTSP</b>) ist ein <a href="Netzwerkprotokoll" title="Netzwerkprotokoll">Netzwerkprotokoll</a> zur Steuerung der kontinuierlichen Übertragung von audiovisuellen Daten (<a href="Streaming_Media" title="Streaming Media">Streams</a>) oder Software über <a href="Internet_Protocol" title="Internet Protocol">IP</a>-basierte <a href="Rechnernetz" title="Rechnernetz">Netzwerke</a>. Mit ihm wird die <a href="Sitzung_(Informatik)" title="Sitzung (Informatik)">Session</a> zwischen Empfänger und Server gesteuert. RTSP ist ein textbasiertes Protokoll und ähnelt im Aufbau und Verhalten <a href="Hypertext_Transfer_Protocol" title="Hypertext Transfer Protocol">HTTP</a>. Die Kommunikation findet standardmäßig über den <a href="Port_(Protokoll)" class="mw-redirect" title="Port (Protokoll)">Port</a> 554 (alternativ auch 8554) wahlweise über <a href="User_Datagram_Protocol" title="User Datagram Protocol">UDP</a> oder <a href="Transmission_Control_Protocol" title="Transmission Control Protocol">TCP</a> statt. Das Protokoll wurde von der <a href="Internet_Engineering_Task_Force" title="Internet Engineering Task Force">Internet Engineering Task Force</a> (IETF) entwickelt und 1998 im RFC&nbsp;2326<sup id="cite_ref-1" class="reference"><a href="#cite_note-1"><span class="cite-bracket">[</span>1<span class="cite-bracket">]</span></a></sup> standardisiert.
</p>

<div class="mw-heading mw-heading2"><h2 id="Übersicht"><span id=".C3.9Cbersicht"></span>Übersicht</h2></div>
<p>Während in der Praxis meistens das <a href="Real-Time_Transport_Protocol" title="Real-Time Transport Protocol">Real-Time Transport Protocol</a> (RTP, RFC&nbsp;3550<sup id="cite_ref-2" class="reference"><a href="#cite_note-2"><span class="cite-bracket">[</span>2<span class="cite-bracket">]</span></a></sup>) zur <i>Übertragung</i> von Daten in Echtzeit dient (RTSP ist protokollunabhängig), besteht die Funktion von RTSP hauptsächlich in der <i>Steuerung</i> der Datenströme; über RTSP selbst werden <i>keine</i> <a href="Nutzdaten" title="Nutzdaten">Nutzdaten</a> übertragen, daher wird RTSP gelegentlich auch als »Netzwerk-Fernbedienung«&nbsp;bezeichnet. Die Steuerung der Übertragung erfolgt durch das <a href="RealTime_Control_Protocol" title="RealTime Control Protocol">RealTime Control Protocol</a> (RTCP).
</p><p>RTSP ist für multimediale Datenströme etwa das, was HTTP für <a href="Hypertext_Markup_Language" title="Hypertext Markup Language">HTML</a>-Dokumente ist; im Gegensatz zu HTTP kennt RTSP jedoch Zustände und ist bidirektional, das heißt sowohl <a href="Client" title="Client">Client</a> als auch <a href="Server" title="Server">Server</a> können Anfragen absetzen. Ansonsten werden in RTSP wie auch bei HTTP die Nachrichten in <a href="Client-Server-Modell" title="Client-Server-Modell">Request</a> (zum Initialisieren einer Sitzung) und <a href="Client-Server-Modell" title="Client-Server-Modell">Response</a> (zur Beantwortung der Anfrage durch eine Statusmeldung) aufgeteilt.
</p><p>Die Elemente einer multimedialen Präsentation werden durch die <a href="Auszeichnungssprache" title="Auszeichnungssprache">Markup-Sprache</a> <a href="Synchronized_Multimedia_Integration_Language" title="Synchronized Multimedia Integration Language">Synchronized Multimedia Integration Language</a> (SMIL; SMIL 1.0 ab 1997, SMIL 2.0 ab 2001) definiert, aggregiert und zeitlich synchronisiert.
</p><p>RTSP-fähige <a href="Streaming_Media" title="Streaming Media">Streaming</a>-Server sind unter anderem der <a href="Helix_(Multimedia-Plattform)" title="Helix (Multimedia-Plattform)">Helix Server</a> sowie der <a href="QuickTime_Streaming_Server" title="QuickTime Streaming Server">QuickTime Streaming Server</a> (seit 1999).
</p><p>Eine freie verfügbare Implementierung (<a href="GNU_General_Public_License" title="GNU General Public License">GPL</a> oder <a href="GNU_Lesser_General_Public_License" title="GNU Lesser General Public License">LGPL</a>) ist der ffserver des <a href="FFmpeg" title="FFmpeg">FFmpeg</a> Projekts, dessen Weiterentwicklung im Rahmen dieses Projekts allerdings fallen gelassen wurde.<sup id="cite_ref-3" class="reference"><a href="#cite_note-3"><span class="cite-bracket">[</span>3<span class="cite-bracket">]</span></a></sup>
</p><p>Eine weitere freie Implementierung ist das in <a href="VLC_media_player" title="VLC media player">VLC</a> genutzte LIVE555.<sup id="cite_ref-4" class="reference"><a href="#cite_note-4"><span class="cite-bracket">[</span>4<span class="cite-bracket">]</span></a></sup>
</p><p>Weiter verwendet das Software-Unternehmen <a href="Microsoft" title="Microsoft">Microsoft</a> seit der Übernahme von <i>Softricity Inc.</i> RTSP in ihrem Software-Verteilungssystem <a href="Microsoft_Application_Virtualization" title="Microsoft Application Virtualization">App-V</a> (vormals SoftGrid), um Anwendungen vom Server zum Client so zu übertragen, dass der Client die Software so bald wie möglich nutzen kann, auch wenn sie noch nicht vollständig heruntergeladen ist.
</p>
<div class="mw-heading mw-heading2"><h2 id="Terminologie">Terminologie</h2></div>
<p>Eine Vielzahl von Begriffen wird bei der Benutzung des RTSP analog zu http genutzt.
</p>
<dl><dt>Aggregate Control</dt>
<dd>Zur Steuerung mehrerer Streams nutzt der Media-Server eine Zeitachse. Um die Audio und Videosignale gemeinsam zu steuern, kann der Client einen Befehl für beide senden.</dd>
<dt>Conference/Konferenz</dt>
<dd>eine Mehrplatz-Multimedia-Präsentation, wobei “Mehrplatz” eine Teilnehmerzahl von mindestens zwei bedeutet. Dies können auch weitere IT-Systeme sein.</dd>
<dt>Client</dt>
<dd>Der Client bei RTSP empfängt kontinuierlich Informationen vom Server.</dd>
<dt>Connection</dt>
<dd>Eine Netzwerkverbindung mit dem Ziel, Informationen auszutauschen.</dd>
<dt>Container File</dt>
<dd>Eine <a href="Datei" title="Datei">Datei</a>, welche die Informationen für Media-Streams liefert.</dd>
<dt>Continuous Media</dt>
<dd>Im Gegensatz zu Datenpaketen müssen die Audio- und Videosignale in gleicher zeitlicher Reihenfolge am Client abgespielt werden. Kritisch ist dies bei Echtzeitübertragung, weniger problematisch beim Abspielen von Aufnahmen.</dd>
<dt>Entity</dt>
<dd>Ist die Summe der Transportinformationen, die zwischen Client(s) und Servern transferiert werden.</dd>
<dt>Media Initialization</dt>
<dd>Beinhaltet den Datentyp/Codec (<a href="H.264" title="H.264">H.264</a>). Außerdem z.&nbsp;B. Zeitangaben, Farbsignale (FBAS) etc. Der Client benötigt die Angaben zur richtigen Wiedergabe des Media-Streams.</dd>
<dt>Media Server</dt>
<dd>Der Server stellt einen oder mehrere Media-Streams bereit. Verschiedene Media-Streams können zu einer Präsentation zusammengefasst werden. Ein Media-Server kann auf dem Web-Server oder einem Backend-Server betrieben werden.</dd>
<dt>Media Server Indirection</dt>
<dd>„Redirection“ eines Clients zu einem anderen Media-Server.</dd>
<dt>(Media) Stream</dt>
<dd>Ist eine Instanz, zum Beispiel ein Audio-Stream oder ein Video-Stream, wie auch virtuelle Zusammenarbeit (Whiteboard oder Anwendung).</dd>
<dt>Message</dt>
<dd>Befehl zum Verbindungsaufbau.</dd>
<dt>Participant/Teilnehmer</dt>
<dd>Teilnehmer einer Konferenz. Ein Teilnehmer kann auch ein IT-System, z.&nbsp;B. ein Media Recorder oder Videoproxy, sein.</dd>
<dt>Response</dt>
<dd>Eine RTSP Anfrage beinhaltet typischerweise einen Mechanismus für eine kontinuierliche Übertragung (Media Stream SETUP, gestartet wird der Stream mit PLAY oder RECORD, beendet mit TEARDOWN).</dd></dl>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<div class="sisterproject" style="margin:0.1em 0 0 0;"><div class="noresize noviewer" style="display:inline-block; line-height:10px; min-width:1.6em; text-align:center;" aria-hidden="true" role="presentation"><span class="mw-default-size" typeof="mw:File"><span title="Commons"></span></span></div><b><span class=""><a class="external text" href="https://commons.wikimedia.org/wiki/Category:Real_Time_Streaming_Protocol?uselang=de"><span lang="en">Commons</span>: Real-Time Streaming Protocol</a></span></b>&nbsp;– Sammlung von Bildern, Videos und Audiodateien</div>
<ul><li><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <style data-mw-deduplicate="TemplateStyles:r250917974">
/* start https://de.wikipedia.org/ */


.mw-parser-output .dewiki-iconexternal>a{background-position:center right!important;background-repeat:no-repeat!important}body.skin-minerva .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/OOjs_UI_icon_external-link-ltr-progressive.svg")!important;background-size:10px!important;padding-right:13px!important}body.skin-timeless .mw-parser-output .dewiki-iconexternal>a,body.skin-monobook .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/MediaWiki_external_link_icon.svg")!important;padding-right:13px!important}body.skin-vector .mw-parser-output .dewiki-iconexternal>a{background-image:url("./_mw_/Link.ernal-small-ltr-progressive.svg")!important;background-size:0.857em!important;padding-right:1em!important}


/* end https://de.wikipedia.org/ */
</style><span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc2326" class="extiw external" title="rfc:2326">2326</a></span></i>&nbsp;– <i><span lang="en">Real Time Streaming Protocol (RTSP)</span></i>. (englisch).</li>
<li><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc7826" class="extiw external" title="rfc:7826">7826</a></span></i>&nbsp;– <i><span lang="en">Real-Time Streaming Protocol Version 2.0</span></i>. (englisch).</li></ul>
<div class="mw-heading mw-heading2"><h2 id="Einzelnachweise">Einzelnachweise</h2></div>
<ol class="references">
<li id="cite_note-1"><span class="mw-cite-backlink"><a href="#cite_ref-1">↑</a></span> <span class="reference-text"><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc2326" class="extiw external" title="rfc:2326">2326</a></span></i>&nbsp;– <i><span lang="en">Real Time Streaming Protocol (RTSP)</span></i>. (englisch).</span>
</li>
<li id="cite_note-2"><span class="mw-cite-backlink"><a href="#cite_ref-2">↑</a></span> <span class="reference-text"><i><a href="Request_for_Comments" title="Request for Comments">RFC</a>: <span class="dewiki-iconexternal"><a href="https://datatracker.ietf.org/doc/html/rfc3550" class="extiw external" title="rfc:3550">3550</a></span></i>&nbsp;– <i><span lang="en">RTP: A Transport Protocol for Real-Time Applications</span></i>. Juli 2003 (englisch).</span>
</li>
<li id="cite_note-3"><span class="mw-cite-backlink"><a href="#cite_ref-3">↑</a></span> <span class="reference-text"><span class="cite"><a rel="nofollow" class="external text" href="https://ffmpeg.org/index.html#news"><i>FFmpeg.</i></a> In: <i>ffmpeg.org.</i><span class="Abrufdatum"> Abgerufen am 8.&nbsp;September 2016</span>.</span><span style="display: none;" class="Z3988" title="ctx_ver=Z39.88-2004&amp;rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Adc&amp;rfr_id=info%3Asid%2Fde.wikipedia.org%3AReal-Time+Streaming+Protocol&amp;rft.title=FFmpeg&amp;rft.description=FFmpeg&amp;rft.identifier=https%3A%2F%2Fffmpeg.org%2Findex.html%23news">&nbsp;</span></span>
</li>
<li id="cite_note-4"><span class="mw-cite-backlink"><a href="#cite_ref-4">↑</a></span> <span class="reference-text"><a rel="nofollow" class="external text" href="https://wiki.videolan.org/Live555/">wiki.videolan.org</a></span>
</li>
</ol></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2025-01-19" href="https://de.wikipedia.org/wiki/?title=Real-Time_Streaming_Protocol&amp;oldid=252414931">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>

</body></html>